#include<bits/stdc++.h>
using namespace std;
int n[100005];
int main(){
	freopen("duel.in","r",stdin);
	freopen("duel.out","w",stdout);
	int a,b,c=0,d=100005,e;
	cin>>a;
	e=a;
	for(int i=1;i<=a;i++){
		cin>>b;
		n[b]++;
		c=max(c,b);
		d=min(b,d);
	}
	for(int i=d+1;i<=c;i++){
		int f=n[i];
		for(int j=d;j<i;j++){
			if(f==0) break;
			else{
				if(f>n[j]){
					f-=n[j];
					e-=n[j];
					d++;
				}
				else{
					n[j]-=f;
					e-=f;
					f=0;
				}
			}
		}
	}
	cout<<e;
	return 0;
}
